--删除分布式锁的lua脚本
--获得变量
local lockName = KEYS[1]
local uuid = ARGV[1]


--获得锁的value
local lockValue = redis.call('get', lockName)


--判断锁的value和添加锁时的uuid是否一致
if lockValue == uuid then
--说明锁时当前线程添加
redis.call('del', lockName);
--返回成功
return 1
end
--说明说不是当前线程添加
return 0